package com.lei.huawei;

import java.util.Scanner;
//HJ96 ʾ
public class BiaoShiShuZi {
    /**
     * һ 
     * @param args
     */
   /* public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        while (s.hasNext()){
            String input = s.nextLine();
            System.out.println(input.replaceAll("([0-9]+)", "*$1*"));
        }

    }
    描述
将一个字符中所有的整数前后加上符号“*”，其他字符保持不变。连续的数字视为一个整数。

注意：本题有多组样例输入。

数据范围：字符串长度满足 1 \le n \le 100 \1≤n≤100 
输入描述：
输入一个字符串

输出描述：
字符中所有出现的数字前后加上符号“*”，其他字符保持不变
    */
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        StringBuilder sb = new StringBuilder();
        while (s.hasNext()){
            String str = s.nextLine();
            char[] ch = str.toCharArray();
            for (int i = 0; i < ch.length; i++) {
                if(ch[i] >= '0' && ch[i] <= '9'){
                    sb.append("*");
                    while(i < ch.length && ch[i] >= '0' &&ch[i] <= '9'){
                        sb.append(ch[i++]);
                    }
                    i--;
                    sb.append("*");
                }else {
                    sb.append(ch[i]);
                }
            }
            System.out.println(sb);
            sb.delete(0,sb.length());
        }

    }
}
